package com.up.upzl.biz.repository;

import java.util.List;

import org.springframework.data.repository.query.Param;

import com.up.upzl.base.repository.BaseRepository;
import com.up.upzl.biz.domain.Area;

/**
 * 地区
 * 
 * @author geeks
 *
 */
public interface AreaRepository extends BaseRepository<Area, Long> {

	/**
	 * 根据父级ID查询
	 * 
	 * @param id
	 *            地区ID
	 * @return 地区列表
	 */
	List<Area> findByParentAreaId(@Param("parentId") Long parentId);

	/**
	 * 根据名称查询
	 * 
	 * @param cityText
	 *            城市
	 * @return 城市
	 */
	Area findByName(String name);

	/**
	 * 根据名称查询
	 * 
	 * @param area
	 *            地区
	 */
	Area findByNameLike(String area);
}
